package com.ruoyi.common.core.domain.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.time.LocalDateTime;

/**
 * @ClassName TaoBaoGoods
 * @Author 任宝坤
 * @Date 2025/9/8 16:25
 * @Version v1.0
 **/

public class TaoBaoGoods {
    private Long id;
    private String goodId;
    private String goodName ;
    private String goodMainImg;
    private String shopName;
    private String goodClass;
    private String discountPrice;
    private String finaPrice;
    private String brand;
    private String couponDenomination;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime couponStart;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime couponEnd;
    private String couponShortLink;

    public TaoBaoGoods() {
    }

    public TaoBaoGoods(Long id, String goodId, String goodName, String goodMainImg, String shopName, String goodClass, String discountPrice, String finaPrice, String brand, String couponDenomination, LocalDateTime couponStart, LocalDateTime couponEnd, String couponShortLink) {
        this.id = id;
        this.goodId = goodId;
        this.goodName = goodName;
        this.goodMainImg = goodMainImg;
        this.shopName = shopName;
        this.goodClass = goodClass;
        this.discountPrice = discountPrice;
        this.finaPrice = finaPrice;
        this.brand = brand;
        this.couponDenomination = couponDenomination;
        this.couponStart = couponStart;
        this.couponEnd = couponEnd;
        this.couponShortLink = couponShortLink;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getGoodId() {
        return goodId;
    }

    public void setGoodId(String goodId) {
        this.goodId = goodId;
    }

    public String getGoodName() {
        return goodName;
    }

    public void setGoodName(String goodName) {
        this.goodName = goodName;
    }

    public String getGoodMainImg() {
        return goodMainImg;
    }

    public void setGoodMainImg(String goodMainImg) {
        this.goodMainImg = goodMainImg;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getGoodClass() {
        return goodClass;
    }

    public void setGoodClass(String goodClass) {
        this.goodClass = goodClass;
    }

    public String getDiscountPrice() {
        return discountPrice;
    }

    public void setDiscountPrice(String discountPrice) {
        this.discountPrice = discountPrice;
    }

    public String getFinaPrice() {
        return finaPrice;
    }

    public void setFinaPrice(String finaPrice) {
        this.finaPrice = finaPrice;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getCouponDenomination() {
        return couponDenomination;
    }

    public void setCouponDenomination(String couponDenomination) {
        this.couponDenomination = couponDenomination;
    }

    public LocalDateTime getCouponStart() {
        return couponStart;
    }

    public void setCouponStart(LocalDateTime couponStart) {
        this.couponStart = couponStart;
    }

    public LocalDateTime getCouponEnd() {
        return couponEnd;
    }

    public void setCouponEnd(LocalDateTime couponEnd) {
        this.couponEnd = couponEnd;
    }

    public String getCouponShortLink() {
        return couponShortLink;
    }

    public void setCouponShortLink(String couponShortLink) {
        this.couponShortLink = couponShortLink;
    }
}
